.HeaderWrapper {position:fixed; top:0; left:0; right:0;  background-color: rgba(255,255,255,0.7); z-index:999; transition: background-color 0.5s ease;}
.HeaderWrapper.sticky {    -webkit-box-shadow: 0 0 5px #00000080; box-shadow: 0 0 5px #00000080;  background-color: rgba(255,255,255,0.9);}
nav {width:100%; padding:0!important}
nav a {color:var(--text)!important; font-weight: 700;}
nav button[type=button] {background-color:transparent; border:0 none; cursor:pointer; -webkit-border-radius: 0px;  border-radius: 0px; outline:0 }
nav button[type=button]:focus {background-color:transparent; outline:0; color: transparent; -webkit-border-radius: 0px;  border-radius: 0px; outline:0}
nav .dropdown-menu {border:0}


.navbar-icon {background-image: url('/Portals/0/menu-icon.png'); position:relative; display: inline-block; 
width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background-size: 100% 100%;}

.nav-link  {padding-left: 20px!important;    padding-right: 20px!important; position:relative}
.nav-link:after{
  content: '';
  position: absolute;
  width: 0; height: 3px;
  display: block;
  margin-top: 5px;
  right: -20px;
  background:var(--gold);
  transition: width .2s ease;
  -webkit-transition: width .2s ease;
}
.nav-link:hover:after{
  width: calc(100% - 40px);
  left: 20px;
  background: var(--gold);
}

.logo {padding:15px}

